package com.honey.sql92script;

import java.util.List;
import java.util.Properties;

import org.w3c.dom.Element;

import com.honey.configureation.holder.ConfigurationHolder;
import com.honey.core.NullPlugin;
import com.honey.core.dbmapping.ActualSchemaName;
import com.honey.core.dbmapping.introspect.IntrospectSchema;
import com.honey.core.dbmapping.introspect.IntrospectSchemaColumn;
import com.honey.core.dbmapping.structure.Column;
import com.honey.core.dbmapping.structure.Schema;

public class SQL92CreateScriptIntrospectPlugin extends NullPlugin implements ConfigurationHolder, IntrospectSchema , IntrospectSchemaColumn{
	
	private Configuration configuration = new Configuration();
	
	
	@Override
	public void introspect(ActualSchemaName actualTableName) {
		
	}

	@Override
	public Schema getSchema() {
		
		return null;
	}

	@Override
	public List<Column> allColumns() {
		
		return null;
	}

	@Override
	public List<Column> primaryKeyColumns() {
		
		return null;
	}
	
	@Override
	public void parserElement(Element element, Properties properties) {
		configuration.parserElement(element, properties);
		
		
	}

	@Override
	public String toXmlElement() {
		return configuration.toXmlElement();
	}

	
	@Override
	public void validate() {
	
		configuration.validate();
		
	}
}
